package org.senzacontrollo.designPatterns.builder;

/**
 * Dichiara un'interfaccia per le operazioni che creano le parti 
 * dell'oggetto product
 * 
 * Implementa il comportamento di default di ogni operazione
 */

public abstract class ModelBuilder {
	
	public  void addEntity(String name){};
	
	public  void addRelationship(String from, String to, String relationship){};
	
	public  void addCardMin(String entity, String relationship, String value){};
	
	public  void addCardMax(String entity, String relationship, String value){};

	public abstract Object getModel();
}
